.none{display:none !important}
.bold{font-weight:bold}
.yellow{color:#F7C600}

.popupBox{float:left;width:300px; min-height:100px;padding:10px 20px;}
.ajax_loding {background:url("../images/ajax-loader.gif") no-repeat scroll 5px center #FFFFFF;border:1px solid;display:none;height:40px;left:45%;position:fixed;top:40%;width:120px;z-index:10000;}

.ajax_loding span {display:block;font-weight:bold;margin:12px 0 0 40px;}
#pager {color:#DD340D;float:left;font-size:12px;line-height:40px;padding:10px 0;text-align:center;width:100%;}
#pager .m{
   color:#fff;
   background:#DD340D;
   font-weight:bold;}
#pager a {border:1px solid #DD340D;color:#EB0000;padding:5px 10px;}

#pager a:hover, #pager .cur_page {background:none repeat scroll 0 0 #DD340D;color:#FFFFFF;}
/* numeric controls */	
	
.Redirecting {
   
    font-size:12px;margin:50px  auto 0 auto;width:60%;background:none repeat scroll 0 0 #eee;border:1px solid #E5E5E5;box-shadow:0 4px 10px -1px rgba(200, 200, 200, 0.7);height:40%;
}
.Redirecting h1{ line-height:80px; text-align:center;font-size:17px;}
.Redirecting .r_center{width:80%; margin:5% 10%; text-align:left; background:#fff; padding:2%; line-height:20px; box-shadow:0 4px 10px -1px rgba(200, 200, 200, 0.7);}
.Redirecting .r_center div{padding:10px 0;}
.Redirecting h2{ text-align:center;font-size:15px;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/color_box/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/color_box/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/color_box/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/color_box/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/color_box/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/color_box/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/color_box/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/color_box/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/color_box/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; top:0; left:0; text-align:center; width:100%; color:#101010; font-weight:bold; padding:0 0 5px 0; font-size:19px;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../images/color_box/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/color_box/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/color_box/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/color_box/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../images/color_box/controls.png) no-repeat -22px 0; width:27px; height:27px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-22px -24px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*other*/	

.err_jt{background:url(../images/err_jt.gif) no-repeat left center; min-height:22px;color:#990000;font-weight:bold;font-size:11px;padding-left:14px; line-height:15px;padding-top:3px;display:none;text-align:left}
.img_check{border:2px solid #5E4EC1}

.search_more{ cursor:pointer}
.s_btn{width:20px;background:url(../images/lenz.png) no-repeat 2px -12px;border:0; cursor:pointer;position:relative; top:2px; left:10px;}
.search_condition span{border:1px solid #B21515;font-weight:100;padding:3px 4px; background:#FFF5F4; font-size:12px; color:#000;}

.relate_categories a{cursor:pointer}
.cart_amount{font-weight:bold;font-size:17px;}
.t_cart table{width:375px;}
.auto .cart .b_bottom {
    border-bottom: 1px dashed #EEEEEE;
    float: left;
    width: 100%;
}
#main .empty_cart{font-size:14px;text-transform:none; text-indent:10px;color:#666666}
.t-right{text-align:right;padding-right:65px;}
 form li .red{position:absolute;margin:2px 0px 0px 3px !important;margin:13px 0px 0px 2px;}

.addthis_toolbox{float:left;margin-top:5px}
.index_desc{width:760px;height:80px;margin-top:-130px;font-size:13px;color:#fff;padding:10px; line-height:20px;}
.index_desc h2{background:none;text-indent:0;}
.index_desc a{color:#fff}
.index_desc h1{font-size:15px;margin:0 0 10px 0;}
.user_trs  .width15 img{width:80px;}
.t_msg{width:458px !important;width:400px;height:84px;margin:0px !imoportant;margin:0px 0px 0px -10px;}
.search_type{float:left;margin:22px 10px 0 0;cursor:pointer}
.c_order{cursor:pointer}
#google_translate_element{float:right;}
#google_translate_element .goog-te-gadget-simple{padding:0; margin:0;height:25px;}
#h_container .goog-te-gadget-simple{border:0;padding:0; background:none;}
#h_container  #google_translate_element span{color:#410101;}
.size_chart{font-weight:bold;margin-left:20px;display:none}
/*.cart_img{position:absolute;display:none;}*/
#LCS{ position:fixed;right:0;top:150px;}
.fb-activity{background:#fff}
.add_address{margin:10px ;}
.debug{width:100%;height:5%; position:fixed; border:1px dashed #900; background:#88FFFD;padding:10px;bottom:0;}
.debug div{float:left;margin:0 10px;}
.debug select,.debug input[type=text]{width:100px;}
.green{color:green}
.p_search dd{height:auto;padding:0 5px; text-indent:0}
.p_search dd a{display:inline; line-height:auto;}
.guest_addr{display:none}
.ui-corner-all{line-height:24px;}
.btn_red{ background:#800A05; border:none;color:#fff; padding:5px; cursor:pointer; font-weight:bold}
.btn_blue{ background:#1970C0; border:none;color:#fff; padding:5px; cursor:pointer; font-weight:bold}
.btn_green{ background:#3AA64A; border:none;color:#fff; padding:5px; cursor:pointer; font-weight:bold}
.pointer{cursor:pointer;}







/*
	uploader
*/

.uploadify-button {background:url(../images/upload_bg.png) no-repeat scroll 0 0 transparent;border-radius:0 0 0 0;color:#444444;font-weight:100;height:33px;margin:0;text-align:left;text-indent:5px;width:380px;margin:10px 0px 0px 0px; }
.uploadify {position:relative; font-size:10px;}
.uploadify-button-text{ position:relative;top:30px; line-height:15px;}
.uploadify:hover .uploadify-button {background-color:#8ED3E3;background-position:center bottom;}
.uploadify-button.disabled {background-color:#D0D0D0;color:#808080;}
.uploadify-queue-item {background-color:#F5F5F5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:11px Verdana, Geneva, sans-serif;margin-top:5px;max-width:350px;padding:10px;}
.uploadify-error {background-color:#FDE5DD !important;}
.uploadify-queue-item .cancel a {background:url('../images/uploadify-cancel.gif') 0 0 no-repeat;float:right;height:	16px;text-indent:-9999px;width:16px;}
.uploadify-queue-item.completed {background-color:#E5E5E5;}
.uploadify-progress {background-color:#E5E5E5;margin-top:10px;width:100%;}
.uploadify-progress-bar {background-color:#0099FF;height:3px;width:1px;}
.files{float:left;height:auto;padding:10px 15px;width:auto;}
.files a {clear:left;display:block;float:left;font-family:arial;line-height:30px;text-align:center;width:90px;height:60px;overflow:hidden;}

.files .del_file{cursor:pointer}
.files a.file_name {line-height:15px;overflow:hidden;padding:5px 0 0;word-wrap:break-word}
/*
	rand_goods
*/



/*review*/

.gle_down {background:none repeat scroll 0 0 #FFFFFF;float:left;height:auto;margin:0 0 5px;overflow:hidden;width:100%;}
.gle_down .allreview {float:left;height:auto;line-height:20px;margin:5px 0;overflow:hidden;width:100%;border-bottom:1px solid #efeeee;}
.gle_down .areview_le {float:left;height:auto;margin:5px 0;overflow:hidden;text-align:center;width:110px;}
.gle_down .areview_ri {float:left;height:113px;padding:7px 0 0 20px;}

.albobo dt span {padding:5px;}
.gle_down span.post {color:#CC0000;float:right;margin:0 15px 0 0;}
.areview_ri dd.are_content {border-top:1px dashed #EEEEEE;color:#000000;margin:5px 0 0;overflow:hidden;padding:5px 0 0 !important;width:600px !important;}


.gle_review .gle_revibox {float:left;height:auto;margin:0 12px 12px !important;width:756px;}
.gle_review span.gle_revinfo {clear:left;float:left;line-height:40px;width:756px;}
.gle_review table {border:1px solid #EEEEEE;border-collapse:collapse;}
.gle_review tr td {border-right:1px solid #E6E2E2;padding:0 10px;text-align:center;width:121px;}
 .gle_review tr {height:30px;line-height:30px;}
.gle_review tr.restar2 {background:none repeat scroll 0 0 #F6F5F5;}
.gle_review .gle_revinibg {background:none repeat scroll 0 0 #F5F5F5;float:left;height:auto;margin:10px 0;padding:7px;width:100%;}
.gle_review .gle_revinibg span.reinfs {float:left;width:70px;}
.gle_revinibg span {float:left;}
 .gle_review input.comm_name {border:1px solid #EEEEEE;float:left;height:20px;line-height:20px;width:250px;}
.gle_review .gle_revinibg {background:none repeat scroll 0 0 #F5F5F5;float:left;height:auto;margin:10px 0;padding:7px;width:100%;}
.gle_review .comm_content {border:1px solid #EEEEEE;float:left;height:70px;line-height:20px;width:600px;}
.gle_down span.areview_st{width:110px; height:28px;}
.gle_down .allreview dl,.gle_down .allreview dt,.gle_down .allreview dd{float:none;padding:0;width:auto}
.gle_review input.sub_comment {background:url("../images/ico.png") no-repeat scroll -8px -527px transparent;border:0 none;float:left;height:33px;width:97px;}

/*
	article_list
*/
.article_list, .article_list li {float:left;text-align:left;}
.article_list li {border-bottom:1px dashed #EBEBEB;margin:10px 0;width:730px;}

.article_list a, .pre_nex a {color:#410101;float:left;font-weight:bold;}
.article_list li span {float:right;}


/*
	修正编辑器和外部样式冲突
*/


.jcarousel-prev-horizontal,.jcarousel-next-horizontal{width:25px; height:25px;float:left;}
.jcarousel-next{ background:url(../images/color_box/controls.png) -50px -26px; float:right; margin-right:50px;}
.jcarousel-prev{ background:url(../images/color_box/controls.png) -75px -26px;margin-left:40px;}
.rec_goods{ height:96px; overflow:hidden}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
	/* Infinite Scroll loader */
#infscr-loading { 
  text-align: center;
  z-index: 100;
  position: fixed;
  left: 45%;
  bottom: 40px;
  width: 200px;
  padding: 10px;
  background: #000; 
  opacity: 0.8;
  color: #FFF;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}

.size0{width:0px !important; height:0px !important; border:0 !important; background:none !important}
span.zan {
    /*background: url("../images/zan.png") no-repeat  center right;*/
    color: #0385FC;



	 
}
.box{float:left; width:100%;}
.review_con{ max-height:100px !important;overflow:hidden}



